home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / grafikkarten / cybergfx / cybershow / cybershow.readme < prev    next >
Text File  |  1995-09-27  |  42KB  |  817 lines

  1. CyberShow Professional Version 5.2 (c) by Helmut Hoffmann 1995
  2. ======================
  3.  
  4. This is an universal shareware picture viewer/slideshow/presentation
  5. program (incl. PhotoCD support, transition effects, zooming ...) and
  6. converter for all Amigas with OS3.0 and higher which can display images
  7. in windows on the Workbench, on custom screens or public screens or
  8. presentate as slideshow incl. transition effects
  9.  
  10. * in TrueColor/HighColor on Cybergraphic screens or Workbench with at
  11.   least 15Bit color depths
  12.  
  13. * in reduced color (upto 256 colors) on any screen/Workbench including
  14.   AGA, ECS, OCS and usually WB-Emu graphic board screens (e.g. CybGfx,EGS)
  15.  
  16. It has many special features which make it a flexible, fast and comfortable
  17. multi-purpose tool.
  18.  
  19. +--------------------Also available...------------------------------+
  20. | New: Now available *** HHsFastUniversalXiPaintModules ***         |
  21. |                    *** HHsFastUniversalGioModules ***             |
  22. |                    *** HHsFastImageFXModules ***                  |
  23. | Use all the speed and format flexibility of CyberShow loading     |
  24. | functions (without JPeg) for XiPaint, Photogenics or ImageFX!     |
  25. | Even DataTypes can now be used with theese programs!              |
  26. | Add-on price: 8US$ or 10DM each if you also order another program |
  27. | Special price for registered CyberShow users: 13US$ or 15DM for   |
  28. | one module; additional further modules available at add-on price  |
  29. +-------------------------------------------------------------------+
  30. ************************************************************* !!!!!!
  31. * Create your own TrueColor animations for CyberGraphX:     * !!!!!!
  32. *  With the new UniversalGIO module (V3.0 and up; see above)*  !!!!
  33. *  now comes included a HHsYUVSq sequence saver gio module; *  !!!!
  34. *  use this to create TrueColor animations with Photogenics *   !!
  35. *  and play them e.g. on CyberGraphX Workbench with my      *
  36. *  freeware program CyberTVPlayer...                        *   !!
  37. *************************************************************   !!
  38.  
  39. New in V5.2: + Multi-stage cursor scrolling (with Shift and Alt keys)
  40. New in V5.1: + Faster JPeg loading and optimized JPeg saving
  41.          + Partial (corrupt) files can now optionally be loaded
  42.          + Transition effects now also available for standard viewing
  43.         (automatic resizing window)
  44.          + Extended file format information for Datatype loaded pictures
  45. New in V5.0: + Fast zooming functions to zoom in (+) and out (-) (4:1 to 1:4) for
  46.            magnification or reduced viewing
  47.          + Support for new file formats: binary-EPS bitmaps RGB/CMYK and
  48.            TBCPlus frames (maybe also fields; this is untested)
  49.          + Included german documentation
  50. New in V4.x: + SlideShow presentations (without window frames) or presentation
  51.         windows (window size remains unchanged between pictures)
  52.          + Transition effects for SlideShows and presentation windows
  53.          + Automatic presentations (DELAY option) and loop mode
  54.              + IgnoreError option to quietly ignore all non-readable files
  55. New in V3.x: + Multiple file/pattern/directory parameters (CLI,WB,filerequester)
  56.          + Selectable options (CLI parameter, WB tooltypes)
  57.          + Support of separate screens
  58. (see version history for details or earlier versions...)
  59.  
  60. Supported picture file formats for loading:
  61.  
  62. 1) IFF-ILBM (all standard formats 1 to 8Bit, EHB, HAM6, HAM8, 24Bit)
  63. 2) PhotoCD (Base format 768x512 or 512x768 (portrait); linear 24Bit RGB)
  64. 3) JPeg (color and greyscale)
  65. 4) PPM/PGM/PBM (P1&P4 b&w, P5 grey, P6 color)
  66. 5) QRT (also known as dump format by PD raytracers as POV-Ray)
  67. 6) Targa (RLE compr.&uncompr. 1/8/15/16/24/32Bit; incl. interleaved)
  68. 7) PCX (compr.&uncompr. EGA1-4Bit, VGA 8Bit grey/Colormap and 24Bit)
  69. 8) BMP (uncompr. 24Bit RGB,1Bit,4Bit or 8Bit Colormap; RLE compressed 8Bit,1Bit)
  70. 9) TIF (packbit-compr./uncompr. Motorola formats 24Bit RGB, 1-8Bit grey/Colormap)
  71. 10) EGS7.x window icons
  72. 11) DEEP (compr.&uncompr. IFF-DEEP 24Bit and 32Bit formats)
  73. 12) YUV (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  74. 13) VLAB raw (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  75. 14) RGB (IFF-RGB: RGB8 and RGBN compressed; RGB5 uncompressed)
  76. 15) HHsYUVSq sequence format (sequential or random access)
  77. 16) IFF-PBM (DPII) format
  78. 17) ACBM (IFF-ACBM: 1 to 8Bit, EHB, HAM6, HAM8)
  79. 18) FBM (8Bit grey/Colormap and 24Bit)
  80. 19) Sun raster (uncompressed formats for 1Bit, 8Bit grey/ColorMap and 24Bit)
  81. 20) MacPaint (b&w compressed 1Bit format; datafork only)
  82. 21) HHsXRL formats (1-8Bit ColorMap incl. HAM6/8, 8Bit grey, 24Bit RGB compressed)
  83. 22) binary-EPS bitmaps (RGB and CMYK; this function is experimental)
  84. 23) TBCPlus frames (maybe also fields; this is untested)
  85.  
  86. and all picture DataType formats (OS3.0 and up) and animation DataType
  87. formats (OS3.1 and up).
  88.  
  89. -> Important! If you have any difficulties viewing certain picture types
  90. -> (e.g. PCX, PhotoCD, DataTypes, JPeg etc.) directly from CD-ROMs (while viewing
  91. -> the same pictures copied to disk works), you have encountered a CD-ROM file
  92. -> system problem. I have heard of difficulties with several third party file
  93. -> systems. I recommend to use only one of the following CD-ROM file systems:
  94. ->    1) Original AmigaDOS OS3.1 CD-ROM file system
  95. -> or 2) AmiCD-File System V1.15 or higher (older versions are probably NOT usable)
  96. -> see section "Important" below for more details.
  97.  
  98. For animation formats (HHsYUVSq and animation datatypes) the first frame is shown
  99. (for playback of HHsYUVSq animations you can use my freeware program CyberTVPlayer;
  100.  for creation of such animations you can now use a special saver GIO which is part
  101.  of my UniversalGIO for Photogenics!).
  102.  
  103. Please note: The GIF format is not internally supported for legal reasons, but
  104. due to the DataType support GIF loading should be possible if you have a
  105. suitable DataType (with a fast GIF DataType loading is usually still faster
  106. than with many other viewers which directly support GIF!).
  107.  
  108. Supported picture file formats for saving:
  109.  
  110. 1) IFF-ILBM 24Bit (compressed and uncompressed)
  111. 2) IFF-DEEP 24Bit (uncompressed)
  112.    This format is used e.g. by TVPaint, XiPaint or Photogenics
  113. 3) JPeg (variable compression rates and optimization)
  114. 4) PPM-P6
  115.    This format is used by the PBM image processing software
  116. 5) QRT
  117. 6) Targa 24Bit (compressed and uncompressed)
  118. 7) HHsXRL TC24 format (compressed lossless and lossy)
  119.    This format is esp. designed for raytracing pictures, which should be
  120.    compressed lossless or with nearly invisible losses. Compression is usually
  121.    better than IFF-ILBM or Targa compression.
  122.  
  123. Highlights of CyberShow: Why should you use this viewer
  124.  
  125. + flexible presentation of your pictures in windows or on screens incl.
  126.   slide show function or window presentation mode with transition effects.
  127.   A selectable delay time allows automatic presentations...
  128.  
  129. + Fast zooming (magnification upto 1:4 and reduction upto 4:1; use + to zoom
  130.   in and - to zoom out; * to go to standard size) and fast scrolling functions
  131.   (cursor keys or scrollbars)
  132.  
  133. + All loading functions (except JPeg: This software is based in part on the work
  134.   of the independent JPeg Group) have been written in Assembler and optimised for
  135.   extremely high speed. Loading will usually be upto 5 times faster than with
  136.   comparable viewers... An exception to this is the JPeg format, which is
  137.   written in C and based on the usual code, so that it will be about the same
  138.   speed as other viewers.
  139.  
  140. + Automatic preloading: The next picture is loaded while you view the current
  141.   picture; you can now also scroll or zoom the picture or use other functions
  142.   during preloading of the next picture; this reduces waiting time to a minimum
  143.  
  144. + Supports true color viewing on Cybergraphic public screens (or custom screen)
  145.   of at least 15Bit color depths
  146.  
  147. + Supports reduced color viewing on screens with 2 to 256 colors, including
  148.   most kind of WB emulations on graphic boards. A special color selection
  149.   scheme is used for good quality and good speed.
  150.  
  151. + Support of nearly all commonly used image formats (incl. PhotoCD) and
  152.   additional DataTypes for even more formats
  153.  
  154. + Can view single files, group of files (supporting patterns) and
  155.   even directory trees (automatic search of subdirectories); multiple
  156.   picture arguments can be passed by CLI, Workbench or selected with file
  157.   requester. Images will be shown in alphabetical order (ordered by complete
  158.   path name).
  159.  
  160. + Optional downscaled loading for faster access and less memory usage
  161.   (selectbale as CLI parameter, WB Tooltype or by menu function)
  162.  
  163. + Can go back to previous images as well
  164.  
  165. + Information window for picture can be opened including name, dimensions,
  166.   file type, file size, file comment and number of frames (for animations)
  167.  
  168. + Fast direct transfer of images to famous image processing and painting
  169.   programs (currently ImageFX, XiPaint and ArtEffect/PicoPainter are supported;
  170.   transfers to other programs could be included if more developers/dealers
  171.   would support me and more programs would have sufficient interfaces)
  172.  
  173. + Save function to convert pictures into some 24Bit file formats (JPeg, IFF, ...)
  174.  
  175. (More to come if enough users register: Possible future expansions e.g.
  176.  + more spectacular transition effects for slideshow/presentation mode
  177.  + support for more file formats)
  178.  
  179. Using instructions
  180. ==================
  181.  
  182. Configuration: Usually CyberShow will show the pictures in windows directly on
  183.   the default public screen (usually the Workbench). To make use of other
  184.   screens, private screens or to present the pictures as SlideShow etc,
  185.   you can select options as CLI parameter or by Workbench Tooltypes.
  186.   A screenmode or public screen name can also be specified by the
  187.   environment variable "CyberShowScreen":
  188.  
  189.   a) Custom Screen: If you want a screen to be opened for CyberShow you should
  190.      set an environment variable with the screenmode, e.g.:
  191.      SETENV CyberShowScreen "NTSC:HighRes Interlace"
  192.      You can specify all kinds of screenmodes for Amiga screens, emulation
  193.      screens of graphic boards and TrueColor/HighColor screens for Cybergraphics.
  194.      In any case the screen will be opened with the max. depth which is available
  195.      for that mode. Please note that the screenmode name is case sensitive!
  196.      Take a look at the Prefs/Screenmode program's list of screenmode names
  197.      to see what is available. If you specify an unknown screenmode name or
  198.      the specified screenmode can't be used for some reason the program will
  199.      use the default public screen (after an information requester).
  200.  
  201.      Alternatively you can specify a CLI parameter "Screenmode": e.g.
  202.       CyberShow Screenmode "NTSC:HighRes Interlace"
  203.      This parameter will override the ENV: variable as well as a
  204.      PublicScreen parameter.
  205.      This is also available as tooltype for WB start (e.g.
  206.      Screenmode=NTSC:HighRes).
  207.  
  208.   b) Named Public Screens: If you want to make CyberShow use a non-default
  209.      Public Screen, you can also specify this with the ENV: variable, e.g.:
  210.      SETENV CyberShowScreen "*CoolScreen"
  211.      To distinguish between a screenmode and a public screen name the *
  212.      character has to be specified before the screen name. To find out the
  213.      public screen name of your applications, look into their manuals! The
  214.      screen title of the public screens is often NOT the public screen name.
  215.      If the named public screen can't be used (if it is not found or private)
  216.      then the default public screen is used (after an information requester).
  217.  
  218.      Alternatively you can specify a CLI parameter "PublicScreen": e.g.
  219.       CyberShow PublicScreen "CoolScreen"
  220.      This parameter will override the ENV: variable. Please note that the *
  221.      has not to be specified for the CLI parameter. If you also specify a
  222.      Screenmode parameter, the PublicScreen parameter will be ignored.
  223.      This is also available as tooltype for WB start (e.g.
  224.      PublicScreen=CoolScreen).
  225.  
  226.   To save the screenmode or name specification for automatic use after booting,
  227.   just copy it from ENV: to ENVARC: (or use the WB Tooltype).
  228.   If you want to use the program on the default public screen again, just
  229.   SETENV CyberShowScreen "" or delete the variable from ENV: or from ENVARC:
  230.   for permanent effect (or delete the Tooltype).
  231.  
  232. Parameters: CyberShow now accepts multiple picture/path/pattern and
  233.   configuration parameters both from Workbench and CLI.
  234.  
  235.   a) Workbench usage: To specify pictures, you can multi-select one or several
  236.      pictures or even drawers by holding shift and selecting with the mouse
  237.      before double clicking.
  238.  
  239.      Another method is to make icons for the pictures and specify "CyberShow"
  240.      complete with it's path as default tool.
  241.  
  242.      Other options can be specified as tooltypes in the icon for WB start.
  243.      The options are similair to the CLI options. Take a look at the icon
  244.      to see the available parameters which are enclosed in parentheses to
  245.      make them inactive.
  246.     DefaultPath=path        Provide default path for path/pattern/file
  247.                 requester after startup or for save requester
  248.     Downscale=number        Select downscaling with factor 1:number
  249.                 (number range 1 to 16 supported in increments of 1)
  250.     NonRecursive        Switch off recursive subdirectory search
  251.     Screenmode=name        Select screenmode name for private screen
  252.                 (Overrides ENV:CyberShowScreen)
  253.     PublicScreen=name    Select named public screen
  254.                 (Overrides ENV:CyberShowScreen)
  255.     Icons            Do not ignore .info files. This is only useful if
  256.                 you have some Icon-Datatype and want to take a look
  257.                 at the icons of files. By default, .info files are
  258.                 now completely ignored. Please note that in
  259.                 addition to this option you might have to remove
  260.                 the ~(#?.info) pattern from the file requester if
  261.                 this is used.
  262.     Request            Show file/path/pattern requester after
  263.                 displaying all files
  264.     PresentWindow        Leave window size unchanged between pictures;
  265.                 window will open at screen size; smaller pictures
  266.                 are shown centered in the window; you can still
  267.                 resize the window manually. On TrueColor/HighColor
  268.                 windows transition effects will be used as default.
  269.                 Use Effects or NoEffects to manually control this.
  270.     SlideShow        Show pictures on screen (no window borders); this
  271.                 works best if you select your own Screenmode. On
  272.                 Workbench or Public screens you will still have
  273.                 a depth arrangement bar on default (you can instead
  274.                 select a backdrop window with another option).
  275.                 As there are no scrollbars, you can only scroll
  276.                 with the cursor keys in this mode. The usual menue
  277.                 functions are still available. On TrueColor/HighColor
  278.                 windows transition effects will be used as default.
  279.                 Use Effects or NoEffects to manually control this.
  280.     BackDrop        Backdrop window for SlideShow on WB or Public Screens
  281.     Black            For small pictures fill unused screen or
  282.                 window areas with the foreground pen (usual
  283.                 black) instead of background (usual grey); in
  284.                 SlideShow mode on private screens black is
  285.                 always used and even specifed as background to
  286.                 make presentations better e.g. for Video recording
  287.     Effects            Select transition effects (default for presentation
  288.                 windows and slideshow on true color screens); use
  289.                 this option to get effects in standard mode or on
  290.                 palette oriented screens (2-256 colors).
  291.     NoEffects        Disable transition effects; if you use this option
  292.                 together with the Effects option, the effects will
  293.                 actually be disabled, but the usual palette locking
  294.                 for 2 to 256 color screens will remain active
  295.     Delay=number        Automatically go to next picture after specified
  296.                 number of seconds (only available in registered
  297.                 Professional version)
  298.     Loop            Start with first picture again after showing last
  299.                 (useful in conjunction with Delay for automatic
  300.                  presentation at shows etc.)
  301.     IgnoreErrors        Do not show requesters for unreadable files;
  302.                 they will instead be quietly ignored
  303.     PartialFiles        Accept partially corrupt files during loading
  304.                 (at least 50% must be loaded correctly; default
  305.                  is to reject all corrupt files; partial loading
  306.                  is not possible for some formats e.g. Datatypes
  307.                  due to technical reasons; the information
  308.                  requester now contains the % of success, which
  309.                  will be less than 100% for corrupt files)
  310.     SlowJPeg        Use slower (but slightly higher quality?) JPeg
  311.                 loading function
  312.        (Please note: SlideShow, presentation windows, transition effects and
  313.     delay are not available in the CyberShow-Light version!)
  314.  
  315.   b) CLI usage: You can specify multiple pathes/pictures/patterns in the CLI
  316.      command line, e.g.:
  317.       CyberShow ram:#?.jpg tmp:#?.iff "CD1:Photo_CD/Images"
  318.      Picture parameters can be included in " for better compatibility.
  319.      This should work with directory utilites as well (I checked it with DirOpus
  320.      4.12A+: E.g. specify CyberShow {F} as DOS command for your CyberShow button).
  321.      There are many other parameters available as command line options, which are
  322.      usually identical to the Workbench ToolTypes. Type CyberShow ? to get a list
  323.      of parameters. Here are the additional parameters (incl. abbreviations):
  324.     DS=Downscale (number)
  325.     NR=NonRecursive
  326.     SM=Screenmode (name)
  327.     PS=PublicScreen (name)
  328.     Icons
  329.     Request
  330.     PW=PresentWindow
  331.     SL=SlideShow
  332.     BD=BackDrop
  333.     Black
  334.     Effects
  335.     NoEffects
  336.     Delay (number)
  337.     Loop
  338.     IE=IgnoreErrors
  339.     PF=PartialFiles
  340.     SlowJPeg
  341.      -> see WB tooltypes above for detailed explanation
  342.  
  343. If you just start CyberShow without any picture parameters, a file/path/pattern
  344. requester appears. With this you can specify a directory (path) with an optional
  345. pattern or select one or multiple pictures (by holding shift during the selection).
  346. You can select a new file/path/pattern by using the "New Directory" menu entry
  347. at a later time (it will be shown automatically after displaying all files
  348. if you select the Request option).
  349.  
  350. In any case subdirectories will be searched automatically if you don't restrict
  351. searching by a pattern to one directory or use the NonRecursive option.
  352.  
  353. Default is to load pictures in full size. With the "Scaled-Loading" menue
  354. or Downscale option you can select to load all pictures in reduced size.
  355. For many file formats this downscaled loading will be significantly
  356. faster. Please note that the pictures will be in small form in memory, thus
  357. save or transfer operations will save or transfer the images in small form.
  358. This is different from the zooming functions. If you load a picture
  359. in normal size you can zoom out to get it in reduced size as well, but
  360. then the image remains in original resolution in memory.
  361.  
  362. To show pictures as slideshow instead of windows, it is best to specify
  363. a screenmode as well: E.g.
  364.   cybershow #?.jpg SlideShow ScreenMode "PICCOLOSD64:800x600x16M"
  365. You can also use the slideshow as backdrop e.g. on the WB screen.
  366. SlideShows and PresentWindow presentations will by default use transition
  367. effects on TrueColor/HighColor screens. You can switch them off with
  368. the NoEffects option or select them with Effects for palette oriented
  369. screens or standard viewing (automatically resized window). Please note
  370. that effects on palette oriented screens can be quite slow (due to
  371. this fact some effects are only available on TrueColor/HighColor
  372. screens; while zooming is active, some effects are also disabled
  373. for speed reasons) and that the palette will be locked for all
  374. pictures. This can lead to reduced displaying quality if you have
  375. many pictures with different colors. On TrueColor/HighColor screens such
  376. problems can not occur. For automatic presentations you can now specify
  377. a delay time after which the next picture is selected automatically and
  378. a loop function for endless presentations. You still have full manual
  379. control with Menu functions or keys (use Esc or Quit to exit).
  380.  
  381. To advance to the next picture use the "Next Picture" menu entry
  382. (Shortcut Amiga N), press the space bar or press the close button of the
  383. picture window (the next picture will be selected automatically if you
  384. have specified a number of seconds as a delay time). During displaying the
  385. next picture will already be loaded. You can now scroll or resize the window
  386. or select another function while the next picture is preloaded (due to
  387. technical restrictions of some file formats this is partially not available
  388. if pictures are not stored line by line, e.g. FBM24, ACBM, DataTypes, vertical
  389. PCD images, YUV, VLB, HHsYUVSq; during the color conversion phase you can
  390. still scroll and this phase is often longer than the loading time unless
  391. you load from floppy disk).
  392.  
  393. Scrolling: Scrolling can be performed with cursor keys or the scroll bars
  394.  (scroll bars are not available in slideshow mode). Now you can select
  395.  between different cursor scrolling speeds (use cursor keys with Shift
  396.  for fine scrolling, ALT to scroll upto the border or without other key
  397.  to scroll for one third of the window).
  398.  
  399. Zooming: Since V5.0 you can zoom in and out to magnify or reduce the
  400.  picture; to zoom in press the + key (max. magnification 1:4); to zoom
  401.  out press the - key (max. reduction 4:1); to go back to standard viewing
  402.  (1:1) press the * key. Please note that reduced viewing is different
  403.  from downscaled loading; if you load a picture downscaled, it is kept
  404.  in memory in reduced size and transfers or saves will be in reduced
  405.  size as well. If you just zoom out to reduce a picture, it remains
  406.  in memory in it's full resolution. The zoom stage will be kept even
  407.  if you change to the next picture.
  408.  Zooming is not available in CyberShow-Light version!
  409.  
  410. You can also go back to previous pictures with the "Previous Picture"
  411. menu entry (Shortcut Amiga P) or by pressing the backspace key.
  412.  
  413. If you try to select the next picture (or previous picture) before
  414. automatic preloading has finished, the window title will inform you about
  415. the already loaded part of the picture (in percent).
  416.  
  417. For the currently displayed picture you can get an information requester
  418. by selecting the "Picture Info" menu item (Shortcut Amiga I). It includes
  419. the name, dimensions, file format, file size, file comment and number of
  420. frames (for animations). The file format string often includes the color
  421. depths or other variation informations as well. For pictures loaded with
  422. any DataType, the file type begins with "DTxx" with xx being the color
  423. depth. For animations loaded with DataType the file type begins with "DHxx".
  424. This is followed by the recognition string of the DataType, if available.
  425. For partially loaded files (use option PartialFiles) the information
  426. requester contains in percent the part which is loaded correctly.
  427.  
  428. You can quit the program with the "Quit" menu item or by pressing the Esc
  429. key in the picture window (or screen), by pressing Ctrl-C in the CLI or
  430. sending a Ctrl-C signal to the task.
  431.  
  432. The "About" menu function gives an information requester (which includes
  433. the personal registration information if you are a registered user with
  434. a correctly installed keyfile).
  435.  
  436. Fast direct transfer and saving/conversion (not available in demo version):
  437.  
  438. You can directly transfer the image in full 24Bit quality very fast to
  439. important image processing and painting programs (see transfer menu).
  440. Currently supported applications: ImageFX, XiPaint and ArtEffect/PicoPainter
  441. Unfortunately Photogenics seems to currently have no suitable port to
  442. allow such transfers (at least upto V1.2). I hope this will change in
  443. the future.
  444.  
  445. Transfers should at least be possible to ImageFX 1.5/1.6, ImageFX 2.x,
  446. EGS-ImageFX, XiPaint 3.x, all versions of ArtEffect and PicoPainter 1.3.
  447. For ArtEffect/PicoPainter you can transfer the image into a picture
  448. project window or into a brush.
  449.  
  450. Please note that pictures will always be transferred in their loaded
  451. size. If you have selected the downscaled loading, the pictures will
  452. be transferred in small form.
  453.  
  454. The same restrictions apply to the save functions which can be used to
  455. convert the currently loaded image into one of several formats (see
  456. above for list of supported save formats). All pictures are saved as
  457. 24Bit images. This is not dependent on the screenmode. The size which
  458. has been used for loading will be the size in which it is saved. For
  459. JPeg saving you can select the quality between 50% and 95% in 5% steps
  460. with a sub menu and optional an additional optimization (needs extra
  461. memory during saving but can lead to slightly smaller files without
  462. additional loss).
  463.  
  464. Important: Please read the following
  465. ------------------------------------
  466.  
  467. -> Problems with loading specific file formats? <-
  468.  
  469. If you have difficulties viewing a picture in one of the supported
  470. file formats (or DataTypes) and you are sure that you have enough
  471. memory left, check the following:
  472.  
  473. a) File systems: Some PD/ShareWare/Commercial add-on or replacement
  474.    file systems (esp. CD-ROM file systems!) are buggy (e.g. they do
  475.    not support some rarely used DOS functions properly). Try to copy
  476.    the picture to a standard device (e.g. RAM:) and to view it from
  477.    there. If this works, you know that your specific file system is
  478.    buggy. I found the following file systems to be usable:
  479.    1) Original AmigaDOS OS3.1 CD-ROM file system
  480.    2) AmiCD-File System V1.15 or higher (older versions are probably NOT usable)
  481.    I recommend to only use one of thoose CD-ROM file systems.
  482.    Several users e.g. reported problems with "AsimCD-Filesystem 3.0";
  483.    so this seems to be an unsuitable Filesystem (maybe newer versions
  484.    exist which do support all necessary functions). Typical unimplemented
  485.    or wrong functions in filesystems are: NameFromFH (needed for Datatype
  486.    access) and ExamineFH (needed for several formats, e.g. PCX-VGA).
  487.  
  488. b) DataTypes: Some DataTypes are instable and can crash on certain
  489.    pictures with odd dimensions or incomplete pictures. I have no
  490.    influence on this. If you have difficulties with certain DataTypes,
  491.    look out for newer versions.
  492.  
  493. Requirements
  494. ============
  495.  
  496. Any Amiga with
  497.  
  498. + OS3.0 or higher
  499. + some memory (about 4MByte Fast-RAM should be enough for normal use)
  500.  
  501. For displaying in TrueColor/HighColor quality you also need
  502.  
  503. + cybergraphics.library V40 or higher and a suitable graphic board
  504.   (Cybergraphics is a Workbench emulation/True color software extension
  505.    which is usable in conjunction with several graphic boards as the
  506.    Cybervision, Piccolo, SD64, Picasso, Retina-BLTZ3, Spectrum, Domino.
  507.    It is Copyright by Thomas Sontowski and Frank Mariak.)
  508.  
  509. Shareware modalities
  510. ====================
  511.  
  512. The unregistered demo version of CyberShow has an important restriction:
  513.  
  514. All pictures will be shown in greyscale only in the demo version!!!
  515.  
  516. Anyway, I have designed the loading functions so that the speed is the
  517. same as with color loading so that you can check the real speed of my
  518. fast loading functions, but please note: on screens with less than
  519. 15Bit color depths the displaying speed of the greyscale pictures could
  520. be higher than that of color pictures due to the fact that the color pen
  521. allocation is different. I have no influence on this; to see the real
  522. speed, try it on HiColor/TrueColor screens (if you have Cybergraphics),
  523. as no color pens are needed and it makes no difference if a greyscale
  524. or true color image is displayed. If you want to see how the color
  525. allocation works with 2 to 256 colors, take a look at CyberTVPlayer,
  526. my freeware animation player for HHsYUVSq sequences (a sample sequence
  527. is included in the CyberTVPlayer archive). CyberTVPlayer uses the same
  528. color reducing functions as CyberShow. New: Create your own TrueColor
  529. animations with my hhsyuvsq.gio saver for Photogenics (the saver is
  530. part of my UniversalGIO module distribution).
  531.  
  532. Some other functions are also not available in the demo version (e.g.
  533. fast direct transfer functions and save functions).
  534.  
  535. Registration for CyberShow Professional:
  536.  
  537.    Shareware fee 30DM (in europe) or 25US$ (outside europe); other
  538.    currencies possible (see registration form).
  539.    Together with CyberShow you can order fast loader modules for
  540.    special add-on prices (see below for details).
  541.  
  542. To register send the filled in and signed registration form (included
  543. in this archive) to my address together with the money as banknotes,
  544. a cheque or international postal money order:
  545.  
  546. My address:             Helmut Hoffmann
  547.             Rubensstrasse 4
  548.             D-41063 Moenchengladbach
  549.  
  550.             Germany
  551.  
  552. Users in germany can also transfer money to my account (No bank transfers
  553. from outside germany!!).
  554.  
  555. You can currently contact me by EMail (no registrations by EMail!):
  556.  
  557.         hhoff@pool.informatik.rwth-aachen.de
  558.  
  559. After registration you will receive a keyfile and the latest version of
  560. this program. The keyfile will enable you to use future demo versions of
  561. this program as full version. The processing of your order can take
  562. some time. Usually it will be very fast (only a few days), but under raw
  563. circumstances it could take some weeks.
  564.  
  565. Registered users might get another advantage: If I decide to port my
  566. picture management software EGSPhotoAlbum for Cybergraphics and standard
  567. Amigas, registered CyberShow users can register for a lower price.
  568. The fast loading functions of CyberShow are the same as thoose in
  569. EGSPhotoAlbum Professional 5.x.
  570.  
  571. Special note for Photogenics users: In addition to CyberShow you can order
  572. my FastUniversalGioModule for a small add-on fee (see registration form).
  573. The loader module is based on the same functions as CyberShow (only
  574. JPeg is missing as this did not bring any significant speed advantage;
  575. even Datatypes can be used and now downscaled loading is also possible).
  576. Now even an animation saver module is included in the UniversalGIO set.
  577. With this you can create your own TrueColor animations for playback e.g.
  578. with CyberTVPlayer...
  579.  
  580. Special note for XiPaint users: In addition to CyberShow you can order
  581. my FastUniversalXiPaintModule for a small add-on fee (see registration form).
  582. The loader module is based on the same functions as CyberShow (only
  583. JPeg is missing).
  584.  
  585. Special note for ImageFX users: In addition to CyberShow you can order
  586. my FastImageFXModules for a small add-on fee (see registration form).
  587. The loader module is based on the same functions as CyberShow (only
  588. JPeg is missing as this did not bring any speed advantage). All other
  589. loading functions were faster on my configuration or were not available
  590. with the standard loaders. A saver module for some formats is also included.
  591.  
  592. Where to find the latest versions
  593. =================================
  594.  
  595. New versions become usually available at least at the following places:
  596.  
  597. 1) FTP and BBSs
  598.  
  599. Aminet sites and mirrors or mirroing BBSs
  600.  
  601. 2) CD-ROMs
  602.  
  603. The most recent versions should be available on the "Actual Tools & Demos"
  604. CD (ADX). This is usually updated every few days (it is a "golden" CD which
  605. means that there is no long production time).
  606.  
  607. It will also usually be available on Aminet CDs (currently appearing
  608. every two months). Maybe you can also find it on other CDs in the
  609. future (e.g. Fish or Demos&Tools).
  610.  
  611. Version history
  612. ===============
  613.  
  614. 1.0 (14th june 95): Initial release (supporting 21 file formats and DataTypes)
  615. 2.0 (19th june 95): Added menu for picture windows offering Quit, About, SaveAs,
  616.                      Picture Info, Next/Previous Picture, Transfer, Downscale
  617.                     Added fast direct transfer functions to ImageFX, XiPaint
  618.                      and ArtEffect/PicoPainter
  619.                     Added saving functions (7 formats) for picture conversions
  620.                     Added function to go back to previous pictures
  621.                     Added scrollbars for comfortable scrolling
  622.                     Implemented faster scrolling methods
  623.                     Functions like scrolling/resizing now already usable
  624.                      during the next picture is loaded
  625.                     Window position will now be left unchanged for newly
  626.                      opened windows if possible; the scroll position will
  627.                      be left unchanged between pictures of identical size
  628.                     Information requesters for unreadable pictures/problems
  629.                     Preloading is suppressed if not enough memory is available
  630.                     Support of downscaled loading (1:1, 2:1, 4:1, 8:1)
  631. 3.0 (30th june 95): New reduced color output function which is available with
  632.                      OS3.0 and not only with OS3.1. This makes CyberShow usable
  633.                      for all OS3.0 users now (drawing speed is increased for
  634.                      standard Amiga screens and some WB emulation screens as well).
  635.                     Support of separate screen with screenmode specified in
  636.                      ENV:CyberShowScreen
  637.                     Added menu function to select a new directory and/or pattern
  638.                     Slightly changed CLI parameter extraction for more compatibility
  639.                      with non-standard shells/utilities
  640.                     Changed menu colors for OS3.x look
  641.                     Changed file requester for saving to a save requester with
  642.                      picture file name as default for save name as well
  643. 3.1 (7th july 95):  Support of use of named foreign public screen with name
  644.                      specified (with a leading *) in ENV:CyberShowScreen
  645.                     Information requester if screenmode or public screen can't be
  646.                      found or own screen can't be opened
  647.                     Fixed bug which could lead to crashes if files couldn't be opened
  648.                      after they have been stored in the internal list; now you can
  649.                      choose to try the next picture or quit the program in case of
  650.                      any difficulties during opening/loading
  651.                     Fixed bug which could lead to problems if window couldn't be opened
  652.                     Correction of Sun raster 24Bit loading (wrong colors and
  653.                      problems with odd sized images)
  654. 3.2 (21st july 95): Support for RLE compressed 8Bit and 1Bit BMP files
  655.             Bug fix for loading function which could lead to crashes if
  656.              certain non-picture files where detected as a picture
  657. 3.3 (24th july 95): Enhanced CLI parameter control incl. multiple picture arguments
  658.               and new parameters (e.g. to suppress subdirectory search etc.)
  659.                     Added Workbench parameter support for pictures and even drawers
  660.             Added muliple-file-selection support for file/path requester
  661.             Extended information window (now incl. file size, file comment)
  662.             Now ignoring icons (.info files) on default
  663.             Next/previous picture now also selectable with space/backspace keys
  664. 3.4 (27th july 95): Now configurable by Tooltypes for start from WB
  665.             Introduction of "DefaultPath" Tooltype to specify a directory
  666.                      as default for the file requester by WB start
  667.             New option "Request" for automatic requesting of new
  668.              path/pattern/files after displaying is finished
  669.             Introduction of Progress indicator which appears in the
  670.              window title if Next/Previous picture is selected before
  671.              the picture is available (preloaded)
  672.             Higher file requester window for easier multi-selection
  673. 4.0 (1st aug. 95):  Introduction of SlideShow and Presentation window features:
  674.              in standard mode window will now be resized instead of
  675.              being closed and opened again if picture size changes;
  676.              in presentation mode window size will be unchanged unless
  677.              changed by the user; in slideshow mode a borderless
  678.              (optional: backdrop) displaying will be used for pure
  679.              presentations, esp. on private screens
  680.             Introduction of transition effects for SlideShows or
  681.              presentation mode
  682.             Changed min. window size and set useful small alternate
  683.              window size on default for zoom gadget
  684.             Introduction of IgnoreError option to skip unreadable
  685.              files quietly (useful if you e.g. have many non-picture
  686.              files like .readmes on a CD you want to scan for pictures
  687.              without getting lots of errors)
  688. 4.0a (2nd aug. 95): Bug fixes for window titles (could lead to corrupt titles)
  689. 4.1 (5th aug. 95): Changed TIF loader for better compatibility with certain pics
  690.            Extended Targa loader by 15Bit and 16Bit HiColor loading
  691. 4.1a (7th aug. 95): Corrected XiPaint transfer problems (appeared in V3.3)
  692. 4.2 (15th aug. 95): Added 5 new transition effects for slideshow/presentations
  693.             Changed window redraw for scrolling/resizing to be done
  694.              without effects in presentation windows
  695. 4.3 (20th aug. 95): Introduction of automatic advancing to next picture (delay
  696.              option) after specified number of seconds
  697.             Introduction of loop mode (for endless presentations)
  698.             Screen font changed to other font instead system text font
  699. 5.0 (30th aug. 95): Introduction of fast zooming functions for magnified or
  700.              reduced viewing (1:4 upto 4:1)
  701.             Support for new file formats: binary-EPS bitmaps (RGB,CMYK)
  702.              and TBCPlus frames
  703.             Fixed lockup-bug which occured if picture had to be reloaded
  704.              for new downscaling factor but was not accessible anymore
  705.             Added (partial) german documentation file
  706. 5.1 (05th sep. 95): Changed standard viewing mode to support effects as well
  707.              in automatically resized windows
  708.             Changed JPeg loading to use faster decoding method
  709.              (old slower method still available as option)
  710.             Added support for optimized JPeg saving (selectable by menu)
  711.             Added support for partial file loading (corrupt files) as
  712.              option and extended file information requester with status field
  713.             Extended file format information for Datatype loaded pictures
  714.              or animations (includes now Datatype specific ID if possible)
  715. 5.2 (27th sep. 95): Added multi-stage cursor scrolling functions. Use cursor keys
  716.              without qualifier to scroll as usual (1/3rd of the window).
  717.              Use them with Shift for smooth scrolling and with Alt to
  718.              scroll in one go upto the border.
  719.  
  720. Special Thanks
  721. ==============
  722.  
  723. My special thanks go to:
  724.  
  725.  Kermit Woodall from NOVA-Design for providing me with ImageFX-EGS and ImageFX.
  726.  Thomas Dorn for providing me with XiPaint.
  727.  Almathera for providing me with Photogenics.
  728.  Alexander Pratsch for providing me with ArtEffect (successor of PicoPainter).
  729.  Without this support the fast direct transfer functions or loader modules
  730.   would probably have been impossible.
  731.  Thomas Sontowski and Frank Mariak for making the TrueColor/HighColor
  732.   Workbench possible.
  733.  The "Independent JPEG Group" for providing the portable C source code
  734.   for JPeg compression/decompression. The JPeg functions are based on
  735.   this code (This software is based in part on the work of the independent
  736.   JPeg Group).
  737.  and to all registered users of CyberShow, esp. thoose who reported bugs
  738.   or made suggestions...
  739.  
  740. Hard- and Software used for developing
  741. ======================================
  742.  
  743. This program is written in pure Assembler (using the german assembler
  744. O.M.A. 2.0). Only the lowlevel JPeg functions have been implemented
  745. in C (based on the portable C source of the Independent JPeg Group)
  746. and compiled with the german MaxonC++ 3.0 system.
  747.  
  748. My development system is:
  749.  
  750. Amiga 3000/030/25MHz / 18 Megabytes RAM / OS3.1 (incl. OS3.1 CD file system)
  751.  
  752. 4MByte Piccolo SD64 (64Bit) graphics board (running in Zorro III-mode).
  753.  
  754. This program was tested with enforcer and mungwall running.
  755.  
  756. Disclaimer
  757. ==========
  758.  
  759. This software (program and documentation) is provided "as is" and
  760. comes with no warranty, either expressed or implied.
  761. The author is in no way responsible for any damage or loss that may
  762. occur due to direct or indirect usage of this software. You use
  763. this software entirely at your own risk.
  764.  
  765. Copyright
  766. =========
  767.  
  768. This software (program and documentation) is copyright by
  769.  
  770.                         Helmut Hoffmann
  771.             Rubensstrasse 4
  772.             D-41063 Mönchengladbach
  773.  
  774.             Germany
  775.  
  776. The demo version may be freely distributed and used as
  777. long as the following conditions are met:
  778.  
  779. 1) All files have to be kept together
  780.  
  781. 2) No file may be modified or crunched/packed.
  782.  
  783.    The only official way to distribute this demo packed is the
  784.    original .lha archive.
  785.  
  786.    The program may not be disassembled or analysed. The limitations
  787.    integrated in the demo version may under no circumstance be removed
  788.    or bypassed.
  789.  
  790. 3) Distributors may only charge for the duplication process (including media)
  791.    and not for the software. Theese charges may not exceed the following
  792.    limits: a) Demo on a PD-disk: 8$ (US-dollar) including
  793.               postage&packing (in Germany: 12DM)
  794.        b) Demo on a PD-CD-ROM: 50$ (US-dollar) including
  795.               postage&packing (in Germany: 75DM)
  796.        c) Demo on a BBS/Mailbox/ftp-site or other electronically
  797.               callable system: Maximum charge 4$ (US-dollar) (in Germany: 6DM)
  798.               for downloading
  799.    Anyway, it must be made explictly clear to the buyer, that he does not
  800.    pay for the program (demo) itself but only for the duplication service.
  801.  
  802. 4) It is not allowed to distribute the demo with any commercial product
  803.    without a written permission by me. One exception is the distribution of
  804.    the demo version with products not exceeding the above price limits (e.g.
  805.    a cover-disk magazine for 8$ or less).
  806.  
  807.    The following companies have my explicit permission to distribute the
  808.    demo with their products: NOVA Design, Ingenieurbüro Helfrich.
  809.  
  810.    If you want to distribute the demo with your commercial product
  811.    (hardware or software) write to me for details.
  812.  
  813. 5) The registered version (the keyfile) may not be redistributed. It may only
  814.    run on one machine per registration. It is allowed to make a backup copy
  815.    of the original disk.
  816.  
  817.